home *** CD-ROM | disk | FTP | other *** search
/ CICA 1995 September (Japanese) / CICA Shareware for Windows CD-ROM (Walnut Creek) (September 1995) (Japanese) (Disc 2).iso / disc2 / patches / symantec / mfcsim.exe / SIMNEW.EXE / MFC / SAMPLES / DIB / DIB.WMH < prev    next >
Encoding:
Text File  |  1993-10-06  |  2.3 KB  |  98 lines

  1. // Filename: DIB.WMH                                        
  2. // "DIB" Generated by Visual Programmer.                    
  3. // Author:   Blue Sky                                       
  4.  
  5.  
  6.  
  7.  
  8. // *************************************************************
  9. // Class definition for Class: Cwm_BaseApplication
  10. // Base Class                : CWinapp
  11. // *************************************************************
  12.  
  13. class Cwm_BaseApplication : public CWinApp
  14. {
  15. public:
  16.     Cwm_BaseApplication (const char* pName = NULL);
  17.     char ms_szHelpFilePath[BLD_MAXPATH];     //Buffer to hold helpfile
  18.  
  19.     virtual ~Cwm_BaseApplication() {} ;
  20.  
  21.     CSimClientDlg* pWndClient;
  22.  
  23. // Overrides
  24.     virtual BOOL InitApplication ();
  25.     virtual BOOL InitInstance ();
  26.     virtual int  ExitInstance ();
  27.     virtual BOOL MenuHelp(DWORD dwData);
  28.     
  29.     //  Processing of linked menu items in menu: DIB  
  30.     
  31.     afx_msg void wmIDM_RedCM ()
  32.         {
  33.         BLD_RedUDCFunc(m_pMainWnd->GetActiveWindow());
  34.         };
  35.     afx_msg void wmIDM_BlueCM ()
  36.         {
  37.         BLD_BlueUDCFunc(m_pMainWnd->GetActiveWindow());
  38.         };
  39.     afx_msg void wmIDM_OwnCM ()
  40.         {
  41.         BLD_OwnUDCFunc(m_pMainWnd->GetActiveWindow());
  42.         };
  43.     afx_msg void wmIDM_AboutCM ()
  44.         {
  45.         BLD_AboutDlgFunc(m_pMainWnd->GetActiveWindow());
  46.         };
  47.  
  48. protected:
  49.  
  50.  
  51.     DECLARE_MESSAGE_MAP()
  52.  
  53. };
  54.  
  55.  
  56.  
  57.  
  58.  
  59. // *************************************************************
  60. // Class definition for Class: Cwm_MainBaseWnd
  61. // Base Class                : CFrameWnd
  62. // *************************************************************
  63.  
  64. class Cwm_MainBaseWnd : public CFrameWnd
  65. {
  66. protected:
  67.     static CString ms_strWndClass;
  68.  
  69.     CSimClientDlg* ms_pWndClient;
  70.     CSimToolbar* ms_pToolbarTop;
  71.     CSimToolbar* ms_pToolbarBottom;
  72.     CSimToolbar* ms_pToolbarLeft;
  73.     CSimToolbar* ms_pToolbarRight;
  74.  
  75. protected:
  76.     virtual BOOL PreCreateWindow(CREATESTRUCT& sCr);
  77.  
  78. public:
  79.     Cwm_MainBaseWnd();
  80.     virtual ~Cwm_MainBaseWnd();
  81.  
  82.     virtual BOOL SimInitWindow(CWnd *pAParent);
  83.     virtual BOOL SimRegisterClass();
  84.  
  85.     afx_msg LRESULT  SimHandlePrivateMessage(WPARAM wParam,LPARAM lParam);
  86.     afx_msg int OnCreate(LPCREATESTRUCT lpCreateStruct);
  87.  
  88. protected:
  89.  
  90.     DECLARE_DYNCREATE(Cwm_MainBaseWnd)
  91.  
  92.  
  93.     DECLARE_MESSAGE_MAP()
  94.  
  95.  
  96. };
  97. #include "DIB.HPP"
  98.